﻿''' <summary>
''' Предоставляет методы для визуализации HTML-элементов META.
''' </summary>
''' <remarks></remarks>
Public NotInheritable Class Meta
    ''' <summary>
    ''' Визуализирует META-элемент с описанием страницы.
    ''' </summary>
    ''' <param name="content">Текст описания.</param>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Shared Function Description(content As String) As IHtmlString
        If String.IsNullOrEmpty(content) Then Return New HtmlString(String.Empty)

        Dim metaTag As New TagBuilder("meta")

        With metaTag
            .Attributes.Add("name", "description")
            .Attributes.Add("content", content)
        End With

        Return New HtmlString(metaTag.ToString(TagRenderMode.SelfClosing))
    End Function
End Class
